package es.ucm.fdi.isbc.recomendador.gui;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.StringTokenizer;
import java.util.TreeSet;

public class ObtenPoblacion {

	String ruta;

	public ObtenPoblacion() {
		ruta = new String("viviendas");
	}

	public TreeSet<String> ObtenerPoblacion() throws FileNotFoundException {

		File archivo = new File(ruta);
		FileReader fr = new FileReader(archivo);
		BufferedReader br = new BufferedReader(fr);
		TreeSet<String> listazonas = new TreeSet<String>();
		String linea;
		String zona;
		String zonaf;
		try {
			while ((linea = br.readLine()) != null) {
				StringTokenizer st = new StringTokenizer(linea, "#");
				st.nextToken();
				st.nextToken();
				zona = st.nextToken();
				StringTokenizer st1 = new StringTokenizer(zona, "/");
				zonaf = st1.nextToken();
				listazonas.add(zonaf);

			}

		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return listazonas;

	}

	public static void main(String[] args) {

		ObtenPoblacion ob = new ObtenPoblacion();
		try {
			ob.ObtenerPoblacion();
		} catch (FileNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

	}

}
